#include "ex7.h"
#include <string.h>
sir::sir()
{
        (*this).cuvant[0]='\0';
}
sir::sir(char d[100])
{
        strcpy((*this).cuvant,d);
}
void sir::setCuvant(char d[100])
{
        strcpy((*this).cuvant,d);
}      
char sir::getCar(int d)
{
        char s;
        s=(*this).cuvant[d];
        return s;
}
char* sir::getCuvant()
{
        return (*this).cuvant;
}
void sir::operator=(sir S)
{
        int i=0;
        while(S.getCar(i)!='\0')
         {
                (*this).cuvant[i]=S.getCar(i);
                i++;
         }
        (*this).cuvant[i]='\0';
}

tablou::tablou()
{
        for(int i=0;i<100;i++)
                (*this).pozitie[i]=sir();
}
void tablou::addPoz(sir S)
{
      (*this).pozitie[z]=S;
        z++;
}
sir tablou::getSir(int d)
{
        sir D=sir();
        D=(*this).pozitie[d];
        return D;              
}
void tablou::sorteaza()
{
        sir aux=sir();
        for(int i=0;i<z;i++)
          for(int j=0;j<z;j++)
            if(strcmp((*this).pozitie[i].getCuvant(),(*this).pozitie[j].getCuvant())<0)
             {
                 aux.setCuvant((*this).pozitie[i].getCuvant());
                 (*this).pozitie[i].setCuvant((*this).pozitie[j].getCuvant());
                 (*this).pozitie[j].setCuvant(aux.getCuvant());
              }
}


